package com.example.service;

import com.example.entity.Admin;
import com.example.entity.PageInfo;
import com.example.entity.Student;

import java.util.List;

/**
 * 管理员对象服务层接口类
 * @author 李平
 * @Date 2022-5-2
 */
public interface AdminService {

    /**
     * 通过电话号码和密码查询管理员信息
     * @param name
     * @param password
     * @return Admin
     */
    Admin getAdminByPAndP(String name, String password);

    /**
     * 通过电话号码查询管理员信息
     * @param name
     * @return Admin
     */
    Admin getAdminByPhone(String name);

    List<Student> getAllStudent(PageInfo info);

    int getTotal();

    Boolean deleteStudent(String id);

    int getTotal(String search);
}
